#ifndef __MISC_H__
#define __MISC_H__

#define PI 3.14159265359

#define MAX(a, b) ((a)>(b)?(a):(b))
#define MIN(a, b) ((a)>(b)?(b):(a))
#define ABS(x) ((x)>0?(x):-(x))
#define IN_RANGE(x, r) (((x)>=(r))?0:(((x)<0)?((r)-1):(x)))

#endif /* __MISC_H__ */
